
#content{min-height:100%; position:relative; text-align:left;}
#wrapper{min-height:100%; position:relative; padding:0px 0px 0px; margin-top:0px}

#btnUp{display:none; position:fixed; right:0; bottom:0}
#btnUp a{display:block; width:71px; height:66px; background:url(../images/btnUp.png) no-repeat; background-position:0px 0px;}
#btnUp a:hover{background-position:0px -66px}

#header {position:relative; z-index:3; padding-top:0px; padding-bottom:5px; background:#003292;}
#logo{margin-left:10px; padding-top:50px; padding-bottom:20px; overflow:hidden}
#logo .call{background:url(../images/phone.png) no-repeat left center; padding-left:100px}

#navbar ul, #sticky-bar{font-size:15px; background:url(../images/bg-menu.png) repeat-x top; overflow:hidden; z-index:999;background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #ed1c24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#ed1c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */
	}
#navbar ul li, #sticky-bar ul li{padding:0px; float:left; display:inline-block;}
#navbar ul li a, #sticky-bar ul li a{padding:10px 19px; float:left; line-height:14px; color:#fff; text-transform:capitalize; text-align:center; border-top:solid 2px rgba(255,255,255,0.4);border-bottom:solid 2px rgba(0,0,0,0.4);}

#navbar ul li:last-child a, #sticky-bar ul li:last-child a{padding-right:23px}
#navbar ul li.active a, #navbar ul li a:hover,
#sticky-bar ul li.active a, #sticky-bar ul li a:hover{background: #555555; /* Old browsers */
background: -moz-linear-gradient(top,  #555555 0%, #363636 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555555), color-stop(100%,#363636)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #555555 0%,#363636 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #555555 0%,#363636 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #555555 0%,#363636 100%); /* IE10+ */
background: linear-gradient(to bottom,  #555555 0%,#363636 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555555', endColorstr='#363636',GradientType=0 ); /* IE6-9 */
text-decoration:none
}

#sticky-bar{display:none; width:100%; position:fixed; top:0; z-index:9999;}
#sticky-bar ul{overflow:hidden; text-align:center}
#sticky-bar ul li a{border:none}

#banner{width:100%; background:url(../images/shadow.png) no-repeat bottom center; overflow:hidden; padding-bottom:32px; text-align:left; margin-top:30px}
#banner .slider{width:960px; margin:0 auto; position:relative}
#banner .slider ul{min-height:300px; overflow:hidden; position:relative}
#banner .slider li{width:100%; height:500px; position:absolute; text-align:right}
#banner #text{padding:0px 0px 0; overflow:hidden; color:#fff; line-height:24px; font-size:18px; position:absolute; top:0}
#banner #text h2{text-transform:none; line-height:normal; font-size:40px; text-align:left; font-family:Arial; font-weight:400; color:#fff}

#banner .slider #nav{position:relative; top:-435px; width:100%; margin:0 auto;}
#banner .slider #nav #next{position:absolute; right:20px; width:43px; height:95px; cursor:pointer; background:url(../images/right.png) no-repeat}
#banner .slider #nav #prev{position:absolute; left:20px; width:43px; height:95px; cursor:pointer; background:url(../images/left.png) no-repeat}
#banner .slider #pages{text-align:center}
#banner .slider #pages ul{height:auto;}
#banner .slider #pages li{height:auto; width:auto; position:static; display:inline-block}
#banner .slider #pages li a{display:block; width:16px; height:14px; background:url(../images/slide-dot.png) no-repeat; background-position:0px 0px;}
#banner .slider #pages li.active a{background-position:-18px 0px}

#wrapper .free-call{position:absolute; top:-55px; min-width:700px; right:0px; width:auto; text-transform:uppercase; background:url(../images/line2.png) repeat-x bottom; text-align:right; font-size:30px; line-height:normal; padding-left:10px; padding-bottom:10px}
#wrapper .free-call .content{background:url(../images/phone.png) no-repeat left center; padding-left:100px; color:#fff}
#wrapper #our-profiles .free-call, #wrapper #seo-consulting .free-call, #wrapper #seo-services .free-call, #wrapper #seo-packages .free-call{top:-35px}
#wrapper #our-profiles .free-call .content p, #wrapper #seo-consulting .free-call .content p, #wrapper #case-studies .free-call .content p{text-indent:-9999px; display:block}
#wrapper #case-studies .free-call{min-width:600px}

#wrapper #what-is-seo, #wrapper #our-profiles, #wrapper #seo-services, #wrapper #seo-consulting, 
#wrapper #seo-packages, #wrapper #case-studies, #wrapper #seo-blog, #wrapper #contact{background:url(../images/top.png) no-repeat top center; padding-top:120px; padding-bottom:30px; position:relative; text-align:justify}

#wrapper #home-content{background:#fff; font-size:15px; padding-top:30px; padding-bottom:30px}

#wrapper #what-is-seo, #wrapper #seo-services, #wrapper #seo-packages, #wrapper #contact{margin-top:0px; position:relative; background-color:#003292; color:#fff}

#blocks{margin:20px auto;}
#blocks ul{text-align:center}
#blocks ul li{display:inline-block;}
#blocks ul li a{color:#000; font-size:21px; padding:10px 9px; font-weight:700; z-index:999; border-bottom:0; margin:0px;
background: #555; /* Old browsers */
background: -moz-linear-gradient(top,  #555 0%, #363636 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#555), color-stop(100%,#363636)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #555 0%,#363636 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #555 0%,#363636 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #555 0%,#363636 100%); /* IE10+ */
background: linear-gradient(to bottom,  #555 0%,#363636 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#555', endColorstr='#363636',GradientType=0 ); /* IE6-9 */
}
#blocks ul li div{display:none}
#blocks ul li.active a,
#blocks ul li a:hover{color:#fff; text-decoration:none;
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #ed1c24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#ed1c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */}

#blocks #block-content{padding:30px; background:#fff; border:solid 3px #eb3388; font-size:14px; color:#999; margin-top:-10px; text-align:justify;}
#blocks #block-content h2{color:#22b3b4; border:0; text-transform:capitalize; margin-bottom:0}
#blocks #block-content img{float:left; padding-right:20px}


#wrapper #our-profiles{margin-top:0px; position:relative;}
#wrapper #our-profiles h2,
#wrapper #seo-consulting h2,
#wrapper #case-studies h2{color:#7b7b7b; text-align:left}
#wrapper #our-profiles ul li,
#wrapper #seo-consulting ul li{padding-bottom:10px}
#wrapper #our-profiles ul li span,
#wrapper #seo-consulting ul li span{color:#999}

/*#wrapper #seo-packages{background-image:none}*/
#wrapper #seo-packages table#packages{width:620px !important;text-align:center; margin:0 auto}
#wrapper #seo-packages table#packages td{padding:5px; vertical-align:top; width:5%}
#wrapper #seo-packages table#packages td:first-child{width:498px}
#wrapper #seo-packages table#packages tr{margin-bottom:5px; display:block; padding-left:10px; width:610px; text-align:left; font-size:13px;
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #ed1c24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#ed1c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */
	border-radius:3px;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	
}

#wrapper #case-studies #case td{padding:10px;}

#wrapper #seo-blog .title{background:url(../images/line3.png) repeat-x bottom; padding-bottom:40px; margin-bottom:30px}
/*#wrapper #seo-blog h2{color:#66cef5}*/

#wrapper #contact h2{color:#cf0000; padding-bottom:30px; margin-bottom:30px; background:url(../images/line.png) repeat-x bottom; font-size:75px; text-transform:uppercase}
#wrapper #contact #map{border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px}
#wrapper #contact td{vertical-align:middle; padding-right:15px;}
#wrapper #contact td p{display:inline-block; margin:5px 0}
#wrapper #contact .quote{width:460px; font-size:13px; background:none}
#wrapper #contact .quote h2{font-size:22px; padding:0px; margin:0px; background:none; text-transform:none}
#wrapper #contact .quote p{padding:0px;}

#footer{position:relative; width:100%; bottom:0px; padding-bottom:40px; background:url(../images/bg.png); text-align:center; color:#666; padding:5px 0; line-height:14px}
#footer .ftcontent{width:960px; margin:0 auto; overflow:hidden; padding-bottom:30px; text-align:center;}
#footer .ftcontent p{padding:15px 0}
#footer .ftcontent ul{text-align:center; }
#footer .ftcontent ul li{padding:7px 0px 0px; display:inline-block;}
#footer .ftcontent ul li a{padding:0 5px; float:left; color:#000; line-height:11px; font-weight:400; border-left:solid 1px #000; font-family:'pt_sansregular';font-size:14px}
#footer .ftcontent ul li:first-child a{border-left:0}
#footer .ftcontent ul li:last-child a{padding-right:0}
#footer .ft-seo a{color:#b1b0b0}
#footer .ft-seo{position:relative; overflow:hidden; color:#b1b0b0}

ins,.tdn{text-decoration:none}
.dpb{z-index:9999}
/*.sideRank{background:url('../images/form-background.png') no-repeat; height:390px}*/

#userForm{font-size:15px; color:#666; font-weight:400; text-align:left; padding:15px 30px;
	background: #ff0000; /* Old browsers */
	background: -moz-linear-gradient(top,  #ff0000 0%, #ed1c24 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff0000), color-stop(100%,#ed1c24)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #ff0000 0%,#ed1c24 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #ff0000 0%,#ed1c24 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff0000', endColorstr='#ed1c24',GradientType=0 ); /* IE6-9 */
	border-radius:5px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	box-shadow:0px 0px 15px rgba(0,0,0,0.65);
	margin-right:20px;
}
#userForm textarea{height:70px; width:261px; padding:7px 10px; color:#fff; margin-bottom:10px; background:#1d1d1d; border:none; font-family:'Arial'}
#userForm input[type=text]{background:#1d1d1d; height:39px; width:261px; padding:5px 10px; color:#fff; margin-bottom:10px; border:none}
#userForm #txtCaptcha{width:170px; margin-left:8px}
#userForm td{padding:3px 0; vertical-align:top; width:32%; line-height:28px; padding:0 5px}
#userForm input[type=submit]{width:191px; line-height:30px; height:30px; float:right; border:0; margin-left:0px; background:url(../images/btnSubmit.png); display:inline-block; cursor:pointer}

